runtime.workType.markrootNext (field)

11 uses

	runtime (current package)
		mgc.go#L381: 	markrootNext atomic.Uint32 // next markroot job
		mgc.go#L1963: 	if next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); work.full != 0 || next < jobs {
		mgcmark.go#L166: 	work.markrootNext.Store(0)
		mgcmark.go#L180: 	if next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); next < jobs {
		mgcmark.go#L1194: 		job := work.markrootNext.Add(1) - 1
		mgcmark.go#L1199: 	for next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); next < jobs; next = work.markrootNext.Load() {
		mgcmark.go#L1201: 		if work.markrootNext.CompareAndSwap(next, next+1) {
		mgcmark.go#L1267: 	if work.markrootNext.Load() < work.markrootJobs.Load() {
		mgcmark.go#L1424: 								if work.markrootNext.Load() < work.markrootJobs.Load() {
		mgcmark_greenteagc.go#L1169: 	if work.markrootNext.Load() < work.markrootJobs.Load() {